package com.og.ouroa.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.og.ouroa.pojo.entity.Course;
import com.baomidou.mybatisplus.extension.service.IService;
import com.og.ouroa.pojo.vo.CourseVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Us
 * @since 2021-12-13
 */
public interface CourseService extends IService<Course> {



    //展示课程
    IPage<Course> list(Page<Course> page);

    //按学号查询
    IPage<Course> listBySid(Page<Course> page,Integer sid);

    //获取课程详细信息
    Course getByCid(Integer cid);

    //按课程号获取详细信息
    Course getByC_number(String c_number );

    //头像上传
    void imputUrlbyId(Integer cid,String url);

    void addCourse(CourseVO courseVO);

    void updataStatus(Integer id,Integer status);


}
